//
//  STLeftViewController.swift
//  STMusic
//
//  Created by stoneobs on 16/10/18.
//  Copyright © 2016年 stoneobs. All rights reserved.
//  这是个人中心

import UIKit
class SMLeftViewController: UIViewController,UITableViewDelegate,UITableViewDataSource{

    var tableView:UITableView?;
    let datasouceArray = [["会员中心","我的金币","我的订单"],["消息通知","订阅频道","发现好友"],["关于我们","常见问题","意见反馈","版本说明"]];
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor.white;
        tableView = UITableView.init(frame: SCREEN_FRAME, style: .grouped);
        tableView?.delegate = self;
        tableView?.dataSource = self;
        view.addSubview(tableView!);
        let headerView = STLeftHeadView.init(frame: .init(x: 0, y: 0, width: SCREEN_WIDTH, height: 200))
        tableView?.tableHeaderView = headerView;
        tableView?.showsVerticalScrollIndicator = false;
        
        
        
        // Do any additional setup after loading the view.
    }

    

    // MARK: UITableView DataSouce
    func numberOfSections(in tableView: UITableView) -> Int {
        return datasouceArray.count;
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return datasouceArray[section].count;
    }
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 44;
    }
    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
        return 10;
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        var cell = tableView.dequeueReusableCell(withIdentifier: "cell");
        if cell == nil {
            cell = UITableViewCell.init(style: .default, reuseIdentifier: "cell");
        }
        cell?.textLabel?.text = datasouceArray[indexPath.section][indexPath.row];
        cell?.textLabel?.font = Font14;
        cell?.textLabel?.textColor = FirstTextColor;
        return cell!;
    }
    
    // MARK: UITableView Delegate
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        tableView.deselectRow(at: indexPath, animated: false);
    }




}
